InternalChildren: [
'extensionsList',
'killSwitch',
+ 'mainBox',
'mainStack',
+ 'scrolledWindow',
],
}, class ExtensionsWindow extends Gtk.ApplicationWindow {
_init(params) {
this._loaded = false;
this._prefsDialog = null;
+ this._mainBox.set_focus_vadjustment(this._scrolledWindow.vadjustment);
+
this._settings = new Gio.Settings({ schema_id: 'org.gnome.shell' });
this._settings.bind('disable-user-extensions',
this._killSwitch, 'active',
<property name="visible">True</property>
<property name="transition_type">crossfade</property>
<child>
- <object class="GtkScrolledWindow">
+ <object class="GtkScrolledWindow" id="scrolledWindow">
<property name="visible">True</property>
<property name="hscrollbar_policy">never</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<child>
- <object class="GtkBox">
+ <object class="GtkBox" id="mainBox">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="halign">center</property>